# FILE NAME: 00043-00000192.soi
# TITLE: Tdf-2016
# DESCRIPTION: 
# DATA TYPE: soi
# MODIFICATION TYPE: original
# RELATES TO: 
# RELATED FILES: 00043-00000192.soc
# PUBLICATION DATE: 2022-09-25
# MODIFICATION DATE: 2022-09-25
# NUMBER ALTERNATIVES: 229
# NUMBER VOTERS: 21
# NUMBER UNIQUE ORDERS: 21
# ALTERNATIVE NAME 1: TIMMER AlbertTeam Giant - Alpecin
# ALTERNATIVE NAME 2: COPPEL JérômeIAM Cycling
# ALTERNATIVE NAME 3: ZUBELDIA HaimarTrek - Segafredo
# ALTERNATIVE NAME 4: GREIPEL AndréLotto Soudal
# ALTERNATIVE NAME 5: TEN DAM LaurensTeam Giant - Alpecin
# ALTERNATIVE NAME 6: PORTE RichieBMC Racing Team
# ALTERNATIVE NAME 7: RAST GrégoryTrek - Segafredo
# ALTERNATIVE NAME 8: KELDERMAN WilcoTeam LottoNL-Jumbo
# ALTERNATIVE NAME 9: REICHENBACH SébastienFDJ
# ALTERNATIVE NAME 10: RODRÍGUEZ JoaquimTeam Katusha
# ALTERNATIVE NAME 11: BENNETT GeorgeTeam LottoNL-Jumbo
# ALTERNATIVE NAME 12: CAVENDISH MarkTeam Dimension Data
# ALTERNATIVE NAME 13: VUILLERMOZ AlexisAG2R La Mondiale
# ALTERNATIVE NAME 14: PÉRICHON Pierre-LucFortuneo - Vital Concept
# ALTERNATIVE NAME 15: MØRKØV MichaelTeam Katusha
# ALTERNATIVE NAME 16: GOUGEARD AlexisAG2R La Mondiale
# ALTERNATIVE NAME 17: DENNIS RohanBMC Racing Team
# ALTERNATIVE NAME 18: NAVARRO DanielCofidis
# ALTERNATIVE NAME 19: LINDEMAN Bert-JanTeam LottoNL-Jumbo
# ALTERNATIVE NAME 20: ANACONA WinnerMovistar Team
# ALTERNATIVE NAME 21: ROOSEN TimoTeam LottoNL-Jumbo
# ALTERNATIVE NAME 22: MOLLEMA BaukeTrek - Segafredo
# ALTERNATIVE NAME 23: VICIOSO ÁngelTeam Katusha
# ALTERNATIVE NAME 24: ROWE LukeTeam Sky
# ALTERNATIVE NAME 25: BENNETT SamBora - Argon 18
# ALTERNATIVE NAME 26: JUUL-JENSEN ChristopherORICA-BikeExchange
# ALTERNATIVE NAME 27: DUMOULIN TomTeam Giant - Alpecin
# ALTERNATIVE NAME 28: BAK Lars YttingLotto Soudal
# ALTERNATIVE NAME 29: KREUZIGER RomanTinkoff
# ALTERNATIVE NAME 30: BONNET WilliamFDJ
# ALTERNATIVE NAME 31: CUMMINGS SteveTeam Dimension Data
# ALTERNATIVE NAME 32: ALBASINI MichaelORICA-BikeExchange
# ALTERNATIVE NAME 33: BRESCHEL MattiCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 34: DELAPLACE AnthonyFortuneo - Vital Concept
# ALTERNATIVE NAME 35: GÈNE YohannDirect Energie
# ALTERNATIVE NAME 36: HOLLENSTEIN RetoIAM Cycling
# ALTERNATIVE NAME 37: HENDERSON GregoryLotto Soudal
# ALTERNATIVE NAME 38: MEINTJES LouisLampre - Merida
# ALTERNATIVE NAME 39: PIBERNIK LukaLampre - Merida
# ALTERNATIVE NAME 40: RENSHAW MarkTeam Dimension Data
# ALTERNATIVE NAME 41: SÁNCHEZ Luis LeónAstana Pro Team
# ALTERNATIVE NAME 42: MATÉ Luis ÁngelCofidis
# ALTERNATIVE NAME 43: CURVERS RoyTeam Giant - Alpecin
# ALTERNATIVE NAME 44: REICHENBACH SébastienFDJ
# ALTERNATIVE NAME 45: BOŽIČ BorutCofidis
# ALTERNATIVE NAME 46: LAPORTE ChristopheCofidis
# ALTERNATIVE NAME 47: MAJKA RafałTinkoff
# ALTERNATIVE NAME 48: HOWES AlexCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 49: BERHANE NatnaelTeam Dimension Data
# ALTERNATIVE NAME 50: HENAO SergioTeam Sky
# ALTERNATIVE NAME 51: VAN GARDEREN TejayBMC Racing Team
# ALTERNATIVE NAME 52: JANSE VAN RENSBURG ReinardtTeam Dimension Data
# ALTERNATIVE NAME 53: BOOKWALTER BrentBMC Racing Team
# ALTERNATIVE NAME 54: HALLER MarcoTeam Katusha
# ALTERNATIVE NAME 55: JEANDESBOZ FabriceDirect Energie
# ALTERNATIVE NAME 56: BARDET RomainAG2R La Mondiale
# ALTERNATIVE NAME 57: NIBALI VincenzoAstana Pro Team
# ALTERNATIVE NAME 58: VOECKLER ThomasDirect Energie
# ALTERNATIVE NAME 59: RODRÍGUEZ JoaquimTeam Katusha
# ALTERNATIVE NAME 60: DEGENKOLB JohnTeam Giant - Alpecin
# ALTERNATIVE NAME 61: KIŠERLOVSKI RobertTinkoff
# ALTERNATIVE NAME 62: PINOT ThibautFDJ
# ALTERNATIVE NAME 63: FEILLU BriceFortuneo - Vital Concept
# ALTERNATIVE NAME 64: TULIK AngéloDirect Energie
# ALTERNATIVE NAME 65: FRANK MathiasIAM Cycling
# ALTERNATIVE NAME 66: PREIDLER GeorgTeam Giant - Alpecin
# ALTERNATIVE NAME 67: BUCHMANN EmanuelBora - Argon 18
# ALTERNATIVE NAME 68: FUGLSANG JakobAstana Pro Team
# ALTERNATIVE NAME 69: ROSA DiegoAstana Pro Team
# ALTERNATIVE NAME 70: COSTA RuiLampre - Merida
# ALTERNATIVE NAME 71: SOUPE GeoffreyCofidis
# ALTERNATIVE NAME 72: SIEBERG MarcelLotto Soudal
# ALTERNATIVE NAME 73: VICHOT ArthurFDJ
# ALTERNATIVE NAME 74: THEUNS EdwardTrek - Segafredo
# ALTERNATIVE NAME 75: IRIZAR MarkelTrek - Segafredo
# ALTERNATIVE NAME 76: NAVARDAUSKAS RamūnasCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 77: BURGHARDT MarcusBMC Racing Team
# ALTERNATIVE NAME 78: SABATINI FabioEtixx - Quick Step
# ALTERNATIVE NAME 79: CANCELLARA FabianTrek - Segafredo
# ALTERNATIVE NAME 80: KITTEL MarcelEtixx - Quick Step
# ALTERNATIVE NAME 81: SCHILLINGER AndreasBora - Argon 18
# ALTERNATIVE NAME 82: SLAGTER Tom-JelteCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 83: YATES AdamORICA-BikeExchange
# ALTERNATIVE NAME 84: EISEL BernhardTeam Dimension Data
# ALTERNATIVE NAME 85: TOSATTO MatteoTinkoff
# ALTERNATIVE NAME 86: MORABITO SteveFDJ
# ALTERNATIVE NAME 87: SÁNCHEZ Luis LeónAstana Pro Team
# ALTERNATIVE NAME 88: DEBUSSCHERE JensLotto Soudal
# ALTERNATIVE NAME 89: TEKLEHAIMANOT DanielTeam Dimension Data
# ALTERNATIVE NAME 90: POELS WoutTeam Sky
# ALTERNATIVE NAME 91: PLAZA RubénORICA-BikeExchange
# ALTERNATIVE NAME 92: KOREN KristijanCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 93: LEMOINE CyrilCofidis
# ALTERNATIVE NAME 94: SCHÄR MichaelBMC Racing Team
# ALTERNATIVE NAME 95: GESCHKE SimonTeam Giant - Alpecin
# ALTERNATIVE NAME 96: KEISSE IljoEtixx - Quick Step
# ALTERNATIVE NAME 97: OLIVEIRA NelsonMovistar Team
# ALTERNATIVE NAME 98: MARTIN TonyEtixx - Quick Step
# ALTERNATIVE NAME 99: PINEAU CédricFDJ
# ALTERNATIVE NAME 100: MAJKA RafałTinkoff
# ALTERNATIVE NAME 101: MARTIN DanEtixx - Quick Step
# ALTERNATIVE NAME 102: MCLAY DanielFortuneo - Vital Concept
# ALTERNATIVE NAME 103: MOINARD AmaëlBMC Racing Team
# ALTERNATIVE NAME 104: BAKELANTS JanAG2R La Mondiale
# ALTERNATIVE NAME 105: MATTHEWS MichaelORICA-BikeExchange
# ALTERNATIVE NAME 106: CHEREL MikaëlAG2R La Mondiale
# ALTERNATIVE NAME 107: PAUWELS SergeTeam Dimension Data
# ALTERNATIVE NAME 108: LANDA MikelTeam Sky
# ALTERNATIVE NAME 109: ARASHIRO YukiyaLampre - Merida
# ALTERNATIVE NAME 110: ERVITI ImanolMovistar Team
# ALTERNATIVE NAME 111: ROELANDTS JürgenLotto Soudal
# ALTERNATIVE NAME 112: ENGER Sondre HolstIAM Cycling
# ALTERNATIVE NAME 113: HAYMAN MathewORICA-BikeExchange
# ALTERNATIVE NAME 114: FROOME ChrisTeam Sky
# ALTERNATIVE NAME 115: CIMOLAI DavideLampre - Merida
# ALTERNATIVE NAME 116: VANMARCKE SepTeam LottoNL-Jumbo
# ALTERNATIVE NAME 117: ROELANDTS JürgenLotto Soudal
# ALTERNATIVE NAME 118: TULIK AngéloDirect Energie
# ALTERNATIVE NAME 119: MARTENS PaulTeam LottoNL-Jumbo
# ALTERNATIVE NAME 120: IMPEY DarylORICA-BikeExchange
# ALTERNATIVE NAME 121: MATÉ Luis ÁngelCofidis
# ALTERNATIVE NAME 122: GASTAUER BenAG2R La Mondiale
# ALTERNATIVE NAME 123: GUARNIERI JacopoTeam Katusha
# ALTERNATIVE NAME 124: EDET NicolasCofidis
# ALTERNATIVE NAME 125: HOWARD LeighIAM Cycling
# ALTERNATIVE NAME 126: SINKELDAM RamonTeam Giant - Alpecin
# ALTERNATIVE NAME 127: DURBRIDGE LukeORICA-BikeExchange
# ALTERNATIVE NAME 128: POLANC JanLampre - Merida
# ALTERNATIVE NAME 129: FONSECA ArmindoFortuneo - Vital Concept
# ALTERNATIVE NAME 130: BARGUIL WarrenTeam Giant - Alpecin
# ALTERNATIVE NAME 131: POZZOVIVO DomenicoAG2R La Mondiale
# ALTERNATIVE NAME 132: VAKOČ PetrEtixx - Quick Step
# ALTERNATIVE NAME 133: GÈNE YohannDirect Energie
# ALTERNATIVE NAME 134: DUMOULIN SamuelAG2R La Mondiale
# ALTERNATIVE NAME 135: GRMAY TsgabuLampre - Merida
# ALTERNATIVE NAME 136: VOSS PaulBora - Argon 18
# ALTERNATIVE NAME 137: SCHÄR MichaelBMC Racing Team
# ALTERNATIVE NAME 138: HERRADA JesúsMovistar Team
# ALTERNATIVE NAME 139: KIÅ ERLOVSKI RobertTinkoff
# ALTERNATIVE NAME 140: KIRYIENKA VasilTeam Sky
# ALTERNATIVE NAME 141: PINEAU CédricFDJ
# ALTERNATIVE NAME 142: COUSIN JérômeCofidis
# ALTERNATIVE NAME 143: PLAZA RubénORICA-BikeExchange
# ALTERNATIVE NAME 144: STETINA PeterTrek - Segafredo
# ALTERNATIVE NAME 145: ROLLAND PierreCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 146: WYNANTS MaartenTeam LottoNL-Jumbo
# ALTERNATIVE NAME 147: SCHLECK FränkTrek - Segafredo
# ALTERNATIVE NAME 148: QUINTANA NairoMovistar Team
# ALTERNATIVE NAME 149: ROY JérémyFDJ
# ALTERNATIVE NAME 150: CHAVANEL SylvainDirect Energie
# ALTERNATIVE NAME 151: VAN AVERMAET GregBMC Racing Team
# ALTERNATIVE NAME 152: MOINARD AmaëlBMC Racing Team
# ALTERNATIVE NAME 153: CHEREL MikaëlAG2R La Mondiale
# ALTERNATIVE NAME 154: SEPÚLVEDA EduardoFortuneo - Vital Concept
# ALTERNATIVE NAME 155: COPPEL JérômeIAM Cycling
# ALTERNATIVE NAME 156: BENEDETTI CesareBora - Argon 18
# ALTERNATIVE NAME 157: GREIPEL AndréLotto Soudal
# ALTERNATIVE NAME 158: CRADDOCK LawsonCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 159: NIEVE MikelTeam Sky
# ALTERNATIVE NAME 160: BREEN VegardFortuneo - Vital Concept
# ALTERNATIVE NAME 161: IZAGIRRE IonMovistar Team
# ALTERNATIVE NAME 162: STUYVEN JasperTrek - Segafredo
# ALTERNATIVE NAME 163: ALAPHILIPPE JulianEtixx - Quick Step
# ALTERNATIVE NAME 164: KONRAD PatrickBora - Argon 18
# ALTERNATIVE NAME 165: RAST GrégoryTrek - Segafredo
# ALTERNATIVE NAME 166: CARUSO DamianoBMC Racing Team
# ALTERNATIVE NAME 167: SICARD RomainDirect Energie
# ALTERNATIVE NAME 168: PÉRICHON Pierre-LucFortuneo - Vital Concept
# ALTERNATIVE NAME 169: VACHON FlorianFortuneo - Vital Concept
# ALTERNATIVE NAME 170: CLEMENT StefIAM Cycling
# ALTERNATIVE NAME 171: NAVARDAUSKAS RamūnasCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 172: ĐURASEK KristijanLampre - Merida
# ALTERNATIVE NAME 173: WAGNER RobertTeam LottoNL-Jumbo
# ALTERNATIVE NAME 174: BOŽIČ BorutCofidis
# ALTERNATIVE NAME 175: GROENEWEGEN DylanTeam LottoNL-Jumbo
# ALTERNATIVE NAME 176: COQUARD BryanDirect Energie
# ALTERNATIVE NAME 177: ĐURASEK KristijanLampre - Merida
# ALTERNATIVE NAME 178: GALLOPIN TonyLotto Soudal
# ALTERNATIVE NAME 179: IZAGIRRE GorkaMovistar Team
# ALTERNATIVE NAME 180: VALGREN MichaelTinkoff
# ALTERNATIVE NAME 181: GAUTIER CyrilAG2R La Mondiale
# ALTERNATIVE NAME 182: MORENO DanielMovistar Team
# ALTERNATIVE NAME 183: HUZARSKI BartoszBora - Argon 18
# ALTERNATIVE NAME 184: LADAGNOUS MatthieuFDJ
# ALTERNATIVE NAME 185: KANGERT TanelAstana Pro Team
# ALTERNATIVE NAME 186: VERMOTE JulienEtixx - Quick Step
# ALTERNATIVE NAME 187: HERRADA JesúsMovistar Team
# ALTERNATIVE NAME 188: GRIVKO AndreyAstana Pro Team
# ALTERNATIVE NAME 189: VAKOČ PetrEtixx - Quick Step
# ALTERNATIVE NAME 190: TIRALONGO PaoloAstana Pro Team
# ALTERNATIVE NAME 191: PETIT AdrienDirect Energie
# ALTERNATIVE NAME 192: BONO MatteoLampre - Merida
# ALTERNATIVE NAME 193: PANTANO JarlinsonIAM Cycling
# ALTERNATIVE NAME 194: STANNARD IanTeam Sky
# ALTERNATIVE NAME 195: ROUX AnthonyFDJ
# ALTERNATIVE NAME 196: SØRENSEN Chris AnkerFortuneo - Vital Concept
# ALTERNATIVE NAME 197: SCHLECK FränkTrek - Segafredo
# ALTERNATIVE NAME 198: LOSADA AlbertoTeam Katusha
# ALTERNATIVE NAME 199: BODNAR MaciejTinkoff
# ALTERNATIVE NAME 200: SØRENSEN Chris AnkerFortuneo - Vital Concept
# ALTERNATIVE NAME 201: VAN BAARLE DylanCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 202: THOMAS GeraintTeam Sky
# ALTERNATIVE NAME 203: ARCHBOLD ShaneBora - Argon 18
# ALTERNATIVE NAME 204: ELMIGER MartinIAM Cycling
# ALTERNATIVE NAME 205: BÁRTA JanBora - Argon 18
# ALTERNATIVE NAME 206: DUCHESNE AntoineDirect Energie
# ALTERNATIVE NAME 207: HANSEN AdamLotto Soudal
# ALTERNATIVE NAME 208: SEPÚLVEDA EduardoFortuneo - Vital Concept
# ALTERNATIVE NAME 209: VALVERDE AlejandroMovistar Team
# ALTERNATIVE NAME 210: VAN DEN BROECK JurgenTeam Katusha
# ALTERNATIVE NAME 211: COUSIN JérômeCofidis
# ALTERNATIVE NAME 212: BÁRTA JanBora - Argon 18
# ALTERNATIVE NAME 213: NAESEN OliverIAM Cycling
# ALTERNATIVE NAME 214: JEANNESSON ArnoldCofidis
# ALTERNATIVE NAME 215: VICIOSO ÁngelTeam Katusha
# ALTERNATIVE NAME 216: GATTO OscarTinkoff
# ALTERNATIVE NAME 217: LUTSENKO AlexeyAstana Pro Team
# ALTERNATIVE NAME 218: BOASSON HAGEN EdvaldTeam Dimension Data
# ALTERNATIVE NAME 219: DE GENDT ThomasLotto Soudal
# ALTERNATIVE NAME 220: SAGAN PeterTinkoff
# ALTERNATIVE NAME 221: KRISTOFF AlexanderTeam Katusha
# ALTERNATIVE NAME 222: ARU FabioAstana Pro Team
# ALTERNATIVE NAME 223: MØRKØV MichaelTeam Katusha
# ALTERNATIVE NAME 224: GERRANS SimonORICA-BikeExchange
# ALTERNATIVE NAME 225: ZAKARIN IlnurTeam Katusha
# ALTERNATIVE NAME 226: CONTADOR AlbertoTinkoff
# ALTERNATIVE NAME 227: LANGEVELD SebastianCannondale-Drapac Pro Cycling Team
# ALTERNATIVE NAME 228: RICHEZE MaximilianoEtixx - Quick Step
# ALTERNATIVE NAME 229: ROY JérémyFDJ
1: 12,80,220,4,74,46,176,221,102,37,112,162,130,163,60,40,88,165,1,228,126,33,175,29,114,110,87,216,97,148,173,151,209,75,150,93,119,77,43,6,188,180,57,222,129,224,213,120,27,138,158,36,134,101,145,56,169,78,210,71,115,121,178,107,171,94,204,51,19,206,116,14,8,167,179,153,50,35,92,174,70,208,193,140,79,226,83,85,190,105,61,113,32,111,72,65,199,181,67,95,66,39,13,170,194,69,22,185,63,182,62,9,73,108,141,3,109,16,122,200,123,164,38,183,127,144,48,49,55,103,128,195,149,30,18,166,177,227,5,191,20,192,160,11,197,207,58,31,52,131,82,132,146,2,218,89,156,217,225,98,10,198,143,68,26,201,205,81,90,159,23,135,34,84,202,104,24,96,86,124,219,25,203,136,184,214,53,17,125,100,161,186,223,54,142,64,28,21
1: 220,163,209,101,105,8,178,151,22,114,224,145,83,130,10,222,148,70,51,210,108,73,29,56,27,50,65,9,57,62,38,193,13,87,158,3,82,107,164,67,208,185,138,167,181,202,121,214,197,128,86,198,104,182,159,134,63,55,225,61,226,153,5,144,228,162,150,176,14,66,95,218,112,79,161,74,213,32,195,39,6,131,116,122,90,12,36,64,52,166,170,188,124,120,129,180,75,119,97,179,33,68,140,184,165,111,30,46,136,186,171,227,190,132,93,113,127,34,103,2,71,20,19,77,43,142,192,98,18,88,221,23,160,94,53,219,173,60,126,1,141,149,135,92,78,85,80,54,96,40,207,169,200,146,102,21,174,177,205,206,183,216,11,58,199,109,100,26,35,204,125,191,37,115,17,72,16,4,201,81,123,143,175,110,48,69,217,49,28,89,31,194,24,84,156,203,223,25
1: 12,157,176,220,74,112,80,46,102,175,221,105,60,115,163,178,158,71,57,37,88,114,148,41,123,22,117,40,222,216,130,101,29,83,145,209,164,180,70,97,202,73,51,27,8,67,36,75,154,78,50,65,210,30,38,108,39,213,44,6,193,166,203,62,85,167,109,214,107,56,63,134,168,181,195,69,226,104,137,185,106,224,13,3,59,21,151,128,217,42,34,162,95,199,86,131,184,188,170,92,113,55,204,93,196,161,77,43,7,190,122,89,218,5,125,110,187,212,169,144,66,139,225,152,229,49,206,198,155,16,33,126,150,53,20,179,116,183,156,228,24,19,172,211,72,207,192,118,45,79,124,32,76,135,133,52,194,173,119,81,182,227,147,82,120,18,91,11,191,98,47,58,219,201,129,99,68,90,160,140,159,17,136,96,127,25,1,146,215,48,31,54,28,26,189,84,186,15
1: 80,176,220,175,221,112,102,12,134,224,74,116,158,105,163,209,166,4,66,71,29,145,87,57,33,153,222,69,204,130,94,8,193,56,214,165,114,51,115,202,216,70,226,148,210,113,6,38,104,83,170,164,227,208,181,131,22,151,101,135,178,30,107,171,108,62,63,73,197,55,50,27,9,67,65,228,60,10,36,21,200,122,185,126,167,34,184,129,13,3,119,95,198,5,159,64,128,218,39,182,179,195,86,206,150,183,19,98,77,177,162,46,78,111,120,85,123,88,43,144,121,109,37,52,213,40,96,191,149,92,24,140,35,61,188,124,82,207,190,79,205,194,11,136,89,203,143,127,225,103,160,17,2,142,174,146,161,84,72,32,75,1,180,132,169,201,93,219,90,14,68,20,54,138,26,156,125,81,173,141,100,199,192,217,58,48,18,23,110,97,53,31,186,28,16,25,49,223
1: 151,219,47,59,101,183,163,83,114,51,145,6,56,44,148,8,22,222,50,130,62,209,38,210,29,159,202,188,182,226,65,107,181,166,170,67,131,55,185,69,3,154,13,147,164,86,104,82,193,41,169,42,196,214,106,229,66,158,144,70,198,225,204,122,98,18,190,57,5,152,120,48,135,139,108,95,58,90,11,167,168,20,161,207,77,213,137,17,19,73,195,68,63,124,212,140,43,27,179,136,184,172,39,187,26,217,211,91,150,220,201,89,75,97,215,110,224,186,119,113,53,127,99,155,129,33,7,36,34,206,123,192,156,79,178,30,146,71,173,92,78,85,189,52,218,160,60,80,157,134,96,76,16,32,81,191,21,199,194,31,37,117,105,180,162,88,74,116,227,228,109,112,24,46,93,1,216,176,40,84,126,12,175,102,45,128,49,133,72,28,221,115,25,125,54,203,118,15
1: 12,80,102,221,46,220,175,74,176,203,105,115,134,33,4,60,78,191,123,209,213,148,29,114,94,57,130,151,50,193,69,97,101,52,129,163,145,77,51,83,30,73,202,222,6,38,62,210,184,88,37,92,112,153,56,8,22,181,19,39,226,10,164,165,87,113,110,75,66,225,9,36,103,14,3,204,65,218,67,170,149,162,190,214,171,216,70,107,208,34,185,111,121,63,13,197,104,200,158,122,131,86,16,55,224,126,198,43,2,156,128,144,205,32,159,61,53,89,98,135,228,166,95,138,182,20,21,49,24,71,180,109,177,27,96,119,40,84,186,161,79,207,116,54,108,48,188,82,219,150,124,192,64,68,127,18,143,5,120,146,90,160,169,183,140,125,132,173,136,142,201,72,195,1,93,174,85,199,141,179,23,178,194,81,31,100,35,11,26,227,217,17,206,167,58,28,223,25
1: 31,120,18,57,151,121,202,90,179,209,114,29,6,163,101,56,145,148,170,22,67,8,38,51,10,197,208,3,131,222,159,50,226,9,68,166,65,193,210,130,48,13,55,182,11,225,185,136,95,164,69,108,100,104,82,63,150,61,86,128,107,62,98,5,103,14,158,167,66,214,153,144,83,143,33,206,34,204,87,119,198,23,2,213,111,205,135,39,162,177,190,200,219,188,180,27,124,49,52,75,201,77,64,176,161,169,217,73,184,109,149,227,79,192,174,96,78,207,36,126,43,156,19,17,123,173,165,94,224,127,21,221,53,92,70,218,183,58,89,112,160,16,122,141,181,134,20,129,146,32,85,171,26,113,186,24,1,60,80,35,142,30,178,140,115,81,195,138,74,191,37,125,175,84,40,72,12,88,4,132,105,97,110,220,216,228,25,54,194,102,28,203,199,93,116,71,46,223
1: 114,101,59,56,29,222,83,209,22,6,148,51,38,50,67,130,226,193,202,159,131,147,210,145,68,8,44,166,11,185,161,154,58,5,3,108,47,90,13,86,225,183,152,144,91,18,66,98,65,139,62,120,27,179,97,55,217,198,201,170,188,196,195,204,42,20,137,17,163,213,106,128,224,214,127,178,150,190,164,57,172,180,26,89,212,151,77,122,167,70,41,182,219,73,156,36,229,54,79,43,82,158,7,95,75,39,52,110,186,146,105,187,30,81,48,194,118,133,176,104,107,124,199,85,189,49,119,136,113,32,21,46,155,140,76,218,220,63,215,109,211,96,78,71,72,74,93,216,112,80,173,157,207,221,206,135,99,192,228,24,25,125,184,19,123,115,53,160,92,45,34,169,168,37,117,16,69,1,126,116,60,129,181,102,191,40,227,33,88,162,134,31,28,175,203,12,84,15
1: 27,70,47,18,20,62,11,69,65,83,114,148,6,101,187,50,56,22,38,59,51,29,209,13,202,57,222,130,49,147,44,145,219,159,166,170,67,210,8,104,107,41,185,86,3,154,90,182,120,91,183,124,155,135,108,5,73,131,122,150,220,144,66,225,152,128,163,207,178,95,214,217,195,158,196,55,229,167,63,139,172,68,190,180,188,181,34,39,198,215,118,176,189,213,43,224,137,42,201,82,206,77,164,81,156,212,48,53,129,169,109,211,193,113,127,168,136,93,30,116,133,78,19,24,175,173,105,216,17,79,194,36,80,97,126,106,33,75,71,110,191,26,74,89,58,21,98,52,92,88,199,117,227,7,146,161,179,76,45,1,16,204,192,140,134,218,162,157,119,85,37,46,12,186,151,32,160,96,123,228,112,25,115,221,125,102,28,54,60,84,31,203,72,226,99,184,40
1: 105,220,218,151,134,120,127,166,179,178,70,150,108,57,31,74,162,180,98,24,92,194,110,22,114,6,77,145,101,97,153,148,201,222,78,202,10,43,209,192,135,67,83,17,113,50,73,94,181,224,138,190,156,126,140,109,159,210,161,29,56,38,14,51,9,198,82,39,19,200,122,34,13,165,130,195,52,208,79,131,128,23,3,63,197,69,87,205,132,85,182,188,124,199,158,104,66,170,53,48,65,107,204,185,75,12,72,4,32,28,5,164,89,16,163,80,225,21,84,129,62,103,143,8,68,26,18,144,20,193,169,219,36,213,112,146,95,174,177,90,111,171,33,149,30,2,86,27,1,100,183,64,49,121,61,216,206,55,186,136,60,207,176,221,160,175,173,119,191,88,58,96,37,35,71,115,142,167,228,11,116,46,214,217,81,25,93,123,54,102,203,125,227
1: 220,114,199,221,46,162,218,4,112,213,52,60,175,102,83,29,148,224,203,216,151,222,176,51,80,22,6,94,56,50,202,130,193,57,101,209,188,136,180,64,228,78,8,104,183,179,61,150,206,126,165,71,111,27,116,146,66,186,37,217,35,96,127,132,38,75,72,10,9,145,43,110,13,67,69,119,138,121,3,129,208,164,166,190,153,207,21,204,181,89,28,77,195,173,39,98,123,54,171,19,88,163,170,86,149,192,63,185,79,197,128,85,65,191,93,14,177,140,225,82,144,97,53,103,169,62,131,34,108,87,95,68,33,49,32,205,210,159,84,12,161,92,156,201,167,107,113,26,125,36,135,182,20,219,58,18,198,115,23,143,100,214,124,70,24,120,122,105,200,17,2,11,5,90,48,31,194,178,109,30,73,160,142,55,174,74,81,25,16,134,1,158
1: 219,107,18,170,150,19,89,116,200,22,83,222,38,56,10,209,148,51,6,101,9,130,182,50,114,29,145,202,225,90,159,96,4,3,166,13,67,121,185,193,93,197,34,108,164,149,103,169,207,204,135,183,104,190,87,153,120,143,195,122,181,144,94,162,186,77,201,206,68,71,198,14,27,74,213,151,132,192,177,66,136,52,217,188,138,75,97,171,79,180,110,140,176,174,163,127,33,63,61,69,100,36,57,58,21,23,131,55,8,82,167,39,20,214,119,165,113,73,37,88,98,11,53,205,2,86,178,208,65,16,70,31,54,142,26,158,17,24,46,179,161,220,12,125,92,85,84,216,72,43,128,156,112,124,81,173,62,224,134,218,30,126,129,221,49,105,111,191,160,199,35,123,175,25,48,1,32,102,95,28,146,194,109,5,60,78,80,228,115,203,64,210
1: 27,114,97,2,17,22,202,161,98,31,205,199,218,170,209,51,127,83,225,148,6,29,79,195,57,143,217,167,150,56,149,219,101,34,38,16,222,188,193,9,116,10,66,50,8,130,204,128,160,69,166,36,32,108,14,67,171,21,201,120,94,124,216,185,213,58,169,145,180,119,63,110,87,142,96,3,70,220,89,178,151,73,13,53,121,190,23,37,104,55,162,122,131,159,90,177,86,30,191,111,78,183,134,197,85,163,179,206,19,81,144,153,72,173,208,95,68,112,113,140,100,75,82,214,52,49,20,88,182,175,107,135,46,105,194,198,176,5,181,4,18,77,1,136,158,126,138,48,221,80,146,60,61,24,39,71,103,132,164,25,228,123,207,33,26,165,109,186,65,203,35,11,43,115,28,92,156,84,102,12,192,93,125,54,174,129,200,74,224,62
1: 12,221,220,60,80,4,176,115,46,134,175,25,43,105,113,195,171,102,63,120,83,71,188,94,162,30,112,160,153,222,218,29,129,67,14,228,73,170,123,9,110,78,6,34,209,161,66,32,148,165,37,140,179,22,202,136,128,69,127,114,183,177,38,103,16,190,19,75,121,166,135,20,56,10,13,101,50,192,39,51,109,181,164,3,130,126,122,81,198,27,193,97,104,87,185,191,150,151,57,200,85,225,131,95,52,169,119,111,36,180,68,21,58,173,205,144,61,5,143,116,93,203,35,8,98,72,206,24,53,207,1,199,146,54,96,26,186,216,92,208,213,125,204,149,174,84,197,55,124,217,108,182,158,132,82,2,70,138,159,145,163,194,178,142,28,79,86,90,201,18,89,100,11,167,48,49,219,107,17,77,31,156,214,88,23,33,65
1: 193,47,13,44,163,107,145,225,18,82,172,183,90,114,148,209,56,6,29,38,83,22,222,101,59,86,3,97,170,51,159,131,202,50,69,128,58,167,67,11,91,185,104,130,144,152,182,41,106,68,57,179,73,63,195,139,55,137,95,27,155,161,198,122,71,214,201,147,150,19,8,212,151,213,77,166,66,204,117,89,169,135,53,164,190,120,188,180,5,168,229,217,20,17,108,110,140,93,211,26,219,109,119,207,42,146,124,36,178,75,189,70,43,30,186,46,1,206,158,34,129,196,154,192,181,173,54,215,125,105,7,126,199,218,24,194,127,39,113,92,52,21,98,85,216,49,136,162,133,176,79,220,96,12,78,72,32,123,175,191,156,28,157,31,160,134,48,45,16,228,81,221,76,84,115,37,25,203,116,112,60,80,102,187,88
1: 220,221,112,60,105,79,116,228,218,151,209,164,56,114,38,9,29,6,83,22,8,51,12,170,10,222,50,101,148,202,186,95,134,130,213,121,174,171,132,67,195,110,129,4,68,153,197,145,13,128,207,77,166,87,36,3,111,94,136,205,204,69,57,183,165,131,73,104,119,61,54,182,52,92,135,21,190,185,86,120,66,43,27,75,225,191,39,179,161,63,181,122,162,175,113,89,192,201,146,32,126,194,115,217,150,159,108,156,188,193,20,144,200,177,28,78,206,30,70,109,18,140,34,169,2,143,142,35,97,208,107,93,24,90,216,23,100,5,84,173,1,19,31,103,53,123,219,72,176,14,26,127,49,71,11,17,125,37,81,48,82,160,102,203,167,124,158,149,214,180,198,58,199,16,85,96,80,178,25,55,46,98,163
1: 225,193,47,172,63,58,131,170,86,6,114,83,56,222,38,148,90,22,101,159,185,59,29,44,209,50,151,182,107,217,3,69,178,67,145,13,202,108,57,166,144,219,195,147,128,68,130,198,42,155,20,152,163,8,21,36,34,122,120,183,190,207,180,51,212,41,109,162,5,220,213,188,204,201,89,106,196,27,73,75,229,137,39,81,53,55,18,43,110,7,97,48,181,161,104,150,32,52,66,156,139,119,26,164,30,95,140,85,82,79,215,169,1,126,218,19,11,77,189,146,206,113,105,127,168,24,173,116,175,96,78,135,70,192,72,71,46,134,49,80,167,16,158,186,216,221,91,154,117,92,157,98,228,28,199,125,191,124,176,76,133,93,123,194,136,31,60,115,84,25,54,112,37,203,214,211,129,102,160,179,45,12,17
1: 114,27,222,6,56,219,161,10,38,148,2,209,29,170,57,83,22,101,167,150,97,124,202,217,166,205,178,163,9,180,16,214,159,145,108,69,120,225,68,89,208,67,185,3,122,130,50,34,95,63,82,13,14,171,218,90,204,87,149,36,128,66,193,94,32,26,199,131,86,190,103,176,143,58,98,8,213,5,55,110,181,100,119,1,127,201,73,197,104,220,105,107,206,164,160,11,151,177,136,156,169,144,195,135,198,19,53,183,111,116,142,21,20,207,77,134,216,80,158,71,31,23,125,221,132,35,24,191,162,46,112,51,30,96,228,70,113,93,39,121,109,182,140,61,78,85,173,165,200,60,188,52,92,37,49,4,43,153,75,186,194,81,48,126,123,175,146,192,72,28,25,115,54,102,18,129,84,203,79
1: 56,59,209,38,148,222,101,90,114,6,161,108,83,130,70,50,29,166,170,193,69,13,22,67,182,181,47,202,3,68,178,145,106,159,120,185,44,152,225,217,57,139,172,154,144,86,167,55,198,140,77,137,151,128,11,219,147,204,150,19,105,8,41,214,201,49,122,66,180,89,155,211,97,20,91,34,206,58,189,186,98,16,163,176,190,5,95,110,183,156,82,212,42,36,168,136,104,134,119,30,213,112,160,194,24,169,125,207,116,117,78,196,216,85,21,92,71,173,46,96,53,51,164,7,32,126,1,192,113,39,135,158,80,124,162,107,221,127,48,129,175,75,229,131,188,157,63,43,215,25,81,76,26,73,195,52,146,115,54,133,123,199,191,218,37,109,31,28,72,84,93,220,60,228,102,27,18
1: 161,193,57,163,70,29,8,10,101,56,148,209,83,38,100,166,90,202,50,114,159,6,13,145,219,121,182,128,225,131,9,170,14,67,183,22,73,3,186,197,150,36,204,180,95,124,104,195,20,120,162,136,53,185,87,222,69,217,51,103,108,55,153,181,122,116,21,164,11,130,192,177,66,201,94,178,110,213,2,135,26,39,97,156,119,144,205,68,16,61,86,89,142,198,82,140,220,143,54,206,77,24,105,160,207,151,194,190,92,19,200,34,176,109,167,23,63,112,216,111,228,43,4,188,78,85,72,173,214,158,80,165,132,123,221,208,169,52,102,115,149,125,113,93,30,84,129,37,175,127,60,48,107,134,46,146,49,28,75,96,58,35,1,126,5,171,81,32,25,31,218,199,191,71,98
1: 157,220,221,218,105,162,76,46,25,52,115,102,125,228,195,60,126,116,180,209,188,29,71,216,101,123,73,148,117,170,56,69,6,83,38,75,201,191,199,78,72,178,43,181,32,215,3,198,44,145,147,59,109,131,67,137,53,119,222,84,80,85,168,207,37,186,96,163,196,104,13,110,122,134,106,169,20,144,128,172,129,34,107,161,185,130,51,164,66,89,152,156,212,47,92,166,39,193,206,97,183,86,30,229,182,155,42,154,81,91,120,31,151,26,127,82,190,57,41,204,8,48,63,192,146,139,225,68,1,16,150,202,90,50,108,159,24,114,140,194,54,124,214,70,22,7,136,93,189,135,217,211,28,219,173,11,49,36,5,112,95,19,77,175,113,133,58,176,21,158,213,167,55,160,98